// packageIndex/pages/selectSource/selectSource.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    goodsList:[],
    servePath:"http://localhost:8080/",
    userId:"",
    goodsOrderId:[],
    carerId:0,
    infoId:0,
    token:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    const token= wx.getStorageSync('token');//获取令牌
    console.log(options.id);
    const app=getApp();
    this.setData({
      userId:app.globalData.userInfo.userId,
      infoId:options.id,
      token:token
    })
    wx.request({
      // url: this.data.servePath+'/ofld/order'+app.globalData.userId,
      url:this.data.servePath+'source/goodsOrder/list',
      method:"GET",
      data:{
        orderStatus:0
      },
       header: {
              'authorization': 'Bearer\u0020' + this.data.token
            },
      success:(res)=>{
        console.log(res.data.rows)
        this.setData({
          goodsList:res.data.rows
        })
      },
    })
  },

//复选框事件
checkboxChange: function(e) {
  // 获取选中的复选框的值
  console.log(e.detail.value);
  let checkedValues = e.detail.value;
  this.setData({
    goodsOrderId: checkedValues
  });
},

  // 选中事件
  choose(event){
    wx.showModal({
      title: '',
      content: '确定选中车辆，生成订单吗？',
      complete: (res) => {
        if (res.cancel) {}
        if (res.confirm) {
          wx.navigateTo({
            url: '/packagePersonalCenter/pages/orderCenter/orderCenter',
          })
          wx.request({
            url: 'http://localhost:8080/source/goodsOrder',
            method:'PUT',
             header: {
                    'authorization': 'Bearer\u0020' + this.data.token
                  },
            data:{
              id:this.data.goodsOrderId[0],
              infoId:this.data.infoId,
              orderStatus:1,//订单状态为1
              status:1,//订单进度为1（下单成功）
              carerId:this.data.infoId
            }
          })
        }
      }
    })
 },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})